#include<bits/stdc++.h>
using namespace std;

struct Data{
    string name;
    int score;
}a[1001];

// 自定义函数
bool cmp(Data x,Data y){
    return x.score > y.score;
}

int main(){
    // 最高分姓名
    int n;
    cin >> n;
    for(int i = 1; i <= n; i++){
        cin >> a[i].name >> a[i].score;
    }
    sort(a + 1, a + 1 + n,cmp);
    cout << a[1].name;
    return 0;
}